.transparent {
	background-image:url();
}

.tui-mask {
	display:block;
	position:fixed;
	.transparent();
	left:0;
	top:0;
	right:0;
	bottom:0;
	cursor:default;
	z-index:@maskLayer;
}

.tui-round {
	.border-radius(@buttonBorderRadius);
}

.tui-round-large {
	.border-radius(@panelBorderRadius);
}

.tui-panel {
	display: block;
	box-shadow: 0px 0px 3px #ccc;
	margin: 20px;
}

.tui-center {
	margin-right: auto;
	margin-left: auto;
}

[unselectable=on],.tui-unselectable {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
    user-select: none;
}


/* Set browser default behavior  */

hr {
	height:0;
	border:none;
	border-bottom:1px dashed @borderColor;
	margin:20px 0px;
}

body,input,textarea,select {
    .font;
	background-color: #fafafa;
}

a {
	color:@linkForeColor;
	text-decoration:none;
	&:visited {
		color:@linkVisitedForeColor;
	}
	&:hover {
		color:@linkHoverForeColor;
	}
}

table.tui-table {
	border-collapse: collapse;
	empty-cells: show;
	&.auto-scroll {
		display: block;
		overflow: auto;
	}
	th {
		border: 0;
		border-bottom: 2px solid #888;
		color: black;
		font-weight: bold;
		text-align: left;
		padding: 6px 15px;
	}
	td {
		padding: 6px 15px;
		border: 0;
		border-bottom: 1px solid #e0e0e0;
	}
}


tui\:item {
	display: none;
}
